Tran Thanh TrungTran Thanh Trung
Chinese Table Tennis and the Rest of the World: A Reading from StructureThe seventh serve in the fourth game of the Paris 2026 Olympic men's singles...
The Feet Tell the Story: The Hidden Structure Behind Every Table Tennis PointIn the men's singles final of a WTT Champions event, there was a moment when...
Nine Lenses on a Table Tennis Match: From Rubber Spin to the Industry Value ChainOpening — The Empty Data Sheet in Beijing In October 2026, I sat in a small...
Nine Layers of Table Tennis Analysis, and the Writer Who Knows When to StopThere is a nine-row spreadsheet in my old computer in Nha Trang. I open it...
Thuy Linh wins a game against world No.4 Chen Yu Fei but loses: Vietnam badminton's third-set equationSeptember 26 at the Asian Games will be remembered in Vietnamese badminton by...
Data Never Rushes: The USGA and the Battle to Redefine GolfAcross 30 information points deconstructed from the USGA president's essay,...
V.League 2026-2026: AFC Slots, Money and the Flow of Young PlayersThe second half of the match between Nam Dinh and a mid-table side in the...
USA Swimming 2026-27: A Deliberate Contraction and the Puzzle Ahead of LA28When the number 101 was announced, I didn't read the scoreboard. I read the...
Aichi-Nagoya 2026 Swimming: The 200m Breaststroke World Record and the Power Map After Six DaysThe 200m Breaststroke Night and a Bronze Three Days Earlier Shin Ohashi, 17, ...
Kalulu, Juventus and Serie A's Firm "No": A Defensive Rhythm Put Up for AuctionAn Incheon morning. I turn the volume down and replay a Juventus match tape....
Raphinha's Hat-Trick at Sánchez Pizjuán: How Hansi Flick Turned a Winger Into a False NineIn the 8th minute, the Ramon Sánchez Pizjuán erupted. Youssouf Fofana rose to...
Tấn Sinh receives 2-match suspension from VFF for violent conduct against Đình BắcHuỳnh Tấn Sinh, a center-back born in 2026, received a 2-match suspension fro...
Himass and TanVuu Cry on VTVcab: Behind the Global PUBG Ban and the End of The ExpendablesIn the studio lights of VTVcab, two young men sat side by side, eyes red....
Mea Minh Anh: A New Face on the FFWS SEA 2026 Fall Stage – Signals From a MicrophoneThe third week of the FFWS SEA 2026 Fall qualifiers has ended with no major...
Manchester United and the JJ Gabriel Replacement Question: When a Contract Until 2030 Blocks AmbitionIn Lens, a sixteen-year-old boy has just signed a professional contract until...
Fabio Lima and the Lesson of a 34-Year-Old Striker: What the AFC Did Not Tell VietnamIn the second of my notebooks — the one I use for numbers that never reach th...
Doctrine – Overwatch 2's New Support Hero: When Blizzard Chooses to Buy Time Instead of Fixing the GameAt BlizzCon 2026, when Blizzard screened the trailer introducing Doctrine –...
Cong An Ha Noi vs Gamba Osaka: Continental Instinct and the Trap Called FormIn a press conference in Hanoi, head coach Alexandre Polking said a sentence ...
Doan Van Hau's Indonesia Absence: A Lesson in Fitness, Discipline and 2026 MemoryWhen the squad list was announced, Doan Van Hau's name was missing. On social...
Beşiktaş Beat Bayern Munich: Nowell, Wilbekin and the Data Gap Behind the WinThe Bayern Munich box score read like a coaching manual. Vladimir Lucic 17...
